home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / music / sndst202.zip / SNDSTATE.DOC < prev    next >
Text File  |  1995-01-12  |  15KB  |  356 lines

  1.                        Sound Card State SelectorTM
  2.  
  3.                                 Version 2.01
  4.                      Copyright July 1993 - August 1994
  5.                             All Rights Reserved
  6.  
  7.  
  8.                                  ZittWare
  9.                          940 N. Jackson St. APT 7D
  10.                             Starkville, MS 39759
  11.  
  12.  
  13.      Sound Card State Selector, herein referred to as SNDSTATE, is dis-
  14. tributed under the Shareware concept and it is not free. The program(s)
  15. may be used for a Trial Period of thirty days. At the end of this trial
  16. period you must do one of the following:
  17.  
  18.                      ■ Send in the required registration fee OR
  19.                      ■ Delete all programs from your use.
  20.  
  21. Copying of this program in welcomed and encouraged provided the following
  22. guide lines are followed:
  23.  
  24.                ■ The program package or archive is not copied or
  25.                   distributed after January 15, 1995.
  26.                ■ All of the files contained in this package remain
  27.                   intact and unaltered.
  28.                ■ None of the files are altered or modified without
  29.                   prior written permission of the Author.
  30.                ■ No fees are charged to anyone except for the
  31.                   following:
  32.                      1. Disk Duplication/Costs.
  33.                      2. Shipping.
  34.                      3. Downloading fees.
  35.                      4. Membership fees
  36.  
  37. This program package may be placed on ANY BBS granted the above
  38. conditions are met.
  39.  
  40. DISCLAIMER: SNDSTATE is offered to the Public without warranty and is
  41. offered as-is. The author takes no responsibility implied or otherwise
  42. to the loss/damage of data or information. ALL RIGHTS RESERVED.
  43.  
  44.  
  45.                         What is SNDSTATE?
  46.  
  47.  
  48.      SNDSTATE is designed to complement some of the software 
  49. present in many sound card packages.  It is a program that will 
  50. either save or restore certain settings of many sound cards to 
  51. or from storage for later retrieval. These sound cards are
  52. listed below.
  53.  
  54. 1) ProAudio Spectrum 16
  55. 2) ProAudio Studio 
  56. 3) Fusion 16 
  57. 4) Logitech SoundMan 
  58. 5) Sound Blaster Pro 
  59.  
  60. Throughout this document, the ProAudio Spectrum, Studio, Fusion 
  61. and Soundman will be referred to collectively as a PAS card. The 
  62. Sound Blaster Pro will be referred to as a SBPro. SNDSTATE 
  63. provides a Graphical User Interface, GUI, for modifying most of 
  64. mixer and volume settings of these cards.  A list of these 
  65. settings appear below.
  66.  
  67.   Mixer Settings (Input, Output, Default):
  68.      FM (1)
  69.      Internal Mixer (2)
  70.      External Audio (Line-In) (1)
  71.      Internal CD-ROM Audio (1)
  72.      Microphone (1)
  73.      PCM
  74.      Internal PC speaker
  75.      SoundBlaster DAC
  76.  
  77.      Cross Channel settings (2)
  78.  
  79.   Sound Settings:
  80.      Loudness Switch
  81.      Enhanced Switch
  82.      Bass
  83.      Treble
  84.      Volume Left (1)
  85.      Volume Right (1)
  86.      Mode (2)
  87.  
  88.      Filter setting  (2)
  89.      RealSound setting (2)
  90.  
  91. (1) Denotes settings that the SNDSTATE GUI supports when using a
  92.     SBPro sound card.
  93.  
  94. (2) Denotes settings not supported by the SNDSTATE GUI when using a
  95.     PAS sound card; however, SNDSTATE does store these settings on
  96.     disk.
  97.  
  98. SNDSTATE will also save, restore, and display the following
  99. settings when using a SBPro:
  100.  
  101.      Voice Volume
  102.      Input Source
  103.      Input Filter
  104.      Output Filter
  105.      Voice Mode
  106.  
  107.  
  108.              What are the requirements for SNDSTATE?
  109.  
  110.  
  111. The requirements for the shareware version of SNDSTATE are shown
  112. below:
  113.  
  114. 1)    MS-DOS 3.0 or Higher.
  115. 2)    IBM AT, 286, 386, 486, or other 100% compatibles.
  116. 3)    A Proaudio Spectrum 16, Proaudio Studio, Fusion 16 CD-ROM
  117.        kit, Logitech SoundMan, or Sound Blaster Pro. (*)
  118. 4)    Some free disk space.
  119.  
  120. In addition to these requirements, the SNDSTATE GUI requires a
  121. VGA card capable of 640x480x256.
  122.  
  123. (*) It is presently unknown if SNDSTATE will work consistently with
  124.     sound boards from other manufacturers. If you determine that it
  125.     does, please let me know.
  126.  
  127.  
  128.                      How do I use SNDSTATE?
  129.  
  130.  
  131.      The program is run by the simply typing SNDSTATE at the OS
  132. prompt.  SNDSTATE can be run in a combination of ways.  The
  133. command-line options are shown below:
  134.  
  135.              SNDSTATE [-R|-S|-V] [filename] [/SBP]
  136.  
  137.      First, there is a full interactive mode by simply running
  138. the program without any arguments.  You will then be prompted on
  139. whether to Restore, Save, View, or Abort.  Enter either a R, S,
  140. or V or you will abort the program.  Next, you will be asked for
  141. the filename you wish to operate on.  Type in the filename and
  142. press Enter.  You may include PATH designations.  If you need to
  143. restore a file and are not sure of the complete filename, type
  144. the filename as you know it and a wildcard (*) at the point you
  145. are unsure of the filename.  SNDSTATE will attempt to complete
  146. the filename by finding the first file matching what you have
  147. entered.
  148.  
  149.      If you are Restoring a file, the program checks to see if
  150. the file exists as you typed it.  If it does not find the setting
  151. file, it will abort with an error message.  Otherwise, the
  152. program will ask you to verify the restore operation.
  153.  
  154.      If you are Saving a setting file, SNDSTATE will ask you to
  155. confirm the save operation.  If you confirm, SNDSTATE will then
  156. check to see if a file with the same name exists.  If it
  157. determines that file already exists, SNDSTATE will ask you to
  158. verify replacement of the old file.
  159.  
  160.      You can force a partial interactive by specifying a -R or
  161. -S, as the first argument, to restore or save respectively.  You
  162. will then be prompted for a filename.
  163.  
  164.      You can take it one step further and make the next argument
  165. a filename such as PROAUDIO/DEFAULT.P16.  Then the program will
  166. only ask you to verify.
  167.  
  168.      The /SBP option is used to force SNDSTATE to run when there
  169. is a Sound Blaster Pro in the same system with a PAS compatible
  170. card.  It will cause the automatic detection code to check for a
  171. SBPro first.  If no SBPro is found in the system, it will ask if
  172. the user would force SNDSTATE to assume there really is a SBPro
  173. at 220h.  This feature may have catastrophic consequences if
  174. there really is not a SBPro at 220h, so use this option with
  175. care. This option can be used with care if SNDSTATE does not
  176. accurately detect the SBPro in the system.
  177.  
  178.  
  179.                      Using the SNDSTATE GUI
  180.  
  181.  
  182.      The SNDSTATE GUI is invoked by the command line switch, -V.
  183. If you have a graphics card capable of 640x480x256 colors and
  184. either MVSOUND.SYS or a SBPro, SNDSTATE should come up with a LED
  185. DIGIT display with bar graphs showing the current settings of
  186. your card.  Each display is either a percentage or an error code.
  187. The error code is shown as EE. An error means that the value
  188. retrieved by the program was in error or that your sound card
  189. does not support this mixer.   The keys allowed by the GUI are
  190. listed below in Table 1 with their functions for various cards.
  191. If the File menu is brought up, you may either Restore or Save a
  192. setting file or you may exit the GUI.
  193.  
  194.      If a mouse driver is installed before SNDSTATE is executed,
  195. you may use a mouse in the GUI. The supported settings of the
  196. card can be changed by placing the cursor on the desired value on
  197. the bar graph and clicking the left mouse button. By holding the
  198. left mouse button down, the setting may be modified by moving the
  199. mouse to the left or the right. The mouse is disabled during a
  200. restore or save request.
  201.  
  202.               Table 1. Graphical User Interface Key Sequences.
  203.        ╔════════════╤══════════════════════╤══════════════════════╗
  204.        ║   Key      │      ProAudio        │    SoundBlaster      ║
  205.        ║ Sequence   │  compatible cards    │ Pro compatible cards ║
  206.        ╟────────────┼──────────────────────┼──────────────────────╢
  207.        ║ Alt-B      │ Bass                 │                      ║
  208.        ║ Alt-E      │ External Audio In    │ External Audio In    ║
  209.        ║ Alt-F      │ Brings up File Menu  │ Brings up File Menu  ║
  210.        ║ Alt-H      │ Enhanced Stereo      │ Voice Mode           ║
  211.        ║ Alt-I      │ Internal Audio In    │ CD Volume            ║
  212.        ║ Alt-L      │ Filter               │ Input Filter         ║
  213.        ║ Alt-M      │ Microphone           │ Microphone           ║
  214.        ║ Alt-N      │ Internal Speaker     │                      ║
  215.        ║ Alt-O      │ Loudness             │ Output Filter        ║
  216.        ║ Alt-P      │ Pulse Code Modulator │                      ║
  217.        ║ Alt-R      │ Frequency Modulator  │ Frequency Modulator  ║
  218.        ║ Alt-S      │ Sound Blaster DAC    │ Voice Volume         ║
  219.        ║ Alt-T      │ Treble               │                      ║
  220.        ║ Alt-U      │ Mute                 │ Input Source         ║
  221.        ║ Alt-V      │ Main Volume          │ Main Volume          ║
  222.        ║ Alt-X      │ Exit                 │ Exit                 ║
  223.        ║ ESC        │ Exit                 │ Exit                 ║
  224.        ║ DownArrow  │ Next Setting         │ Next Setting         ║
  225.        ║ UpArrow    │ Previous Setting     │ Previous Setting     ║
  226.        ║ LeftArrow  │ Decrease Setting     │ Decrease Setting     ║
  227.        ║ RightArrow │ Increase Setting     │ Increase             ║
  228.        ╚════════════╧══════════════════════╧══════════════════════╝
  229.  
  230.  
  231.                    SNDSTATE Naming Conventions
  232.  
  233.      SNDSTATE supports many different types of sound cards which
  234. have many different features. For this reason, a general
  235. guideline for file extensions has been adopted. These file
  236. extensions are guidelines and may be changes as the user sees
  237. fit.  Table 2 shows the adopted file extensions below.
  238.  
  239.                  Table 2. Adopted SNDSTATE file extensions.
  240.                    ╔═══════════════════╤════════════════╗
  241.                    ║ Sound Card Family │ File Extension ║
  242.                    ╟───────────────────┼────────────────╢
  243.                    ║   ProAudio        │      .P16      ║
  244.                    ║ Sound Blaster Pro │      .SBP      ║
  245.                    ╚═══════════════════╧════════════════╝
  246.  
  247. As an example, you own a ProAudio Studio, and you would like to
  248. save  the new file as GENERAL. Your  saving file name would be
  249. GENERAL.P16.
  250.  
  251.  
  252.            Miscellaneous Information and Contacting the Author
  253.  
  254.  
  255.      As a Full-Time College Student, I hope one day to graduate and move
  256. to bigger and better things, such as good Electrical Engineering job. My
  257. expected graduation date is now December of 1994. Since this is copyrighted
  258. material, I do not want it to become "Abandoned Shareware".  If after
  259. January 1995, you read this Document just after downloading the package,
  260. please contact me for a replacement and ask the SYSOP of the site or BBS
  261. to remove the package.  Please note that the SYSOP will have little choice
  262. since the will expire and cease to function on February 1, 1995. If you 
  263. contact me I will attempt to get the SYSOP a new version of the package 
  264. with my new address. If all else fails, I plan to keep an America OnLine 
  265. account for a very long while. You can contact me there for sure. Please 
  266. see "REGISTRATION" for more information on how to contact me. If you got 
  267. this package off a CD-ROM, please contact the company and ask for it to
  268. be removed. 
  269.  
  270.      As a shareware author, I am _ALWAYS_ interested in any ideas,
  271. comments, or improvements that can be made to SNDSTATE. If you find your-
  272. self with some ideas, please do not hesitate to contact me personally. By
  273. keeping close contact with my users, I hope to expand SNDSTATE to be an
  274. important and versatile tool for you, the user.
  275.  
  276.  
  277.                                REGISTRATION
  278.  
  279.  
  280.      As stated above this is a Shareware Package. To continue to use it
  281. after the trial period you MUST send me a registration fee of $10US + $5US
  282. for shipping and handling. Canadian and Foreign order will require add-
  283. itional costs for shipping and handling. A invoice form is included in
  284. this package as REGISTER.FRM or use the registration option in the SNDSTATE
  285. GUI. Registering SNDSTATE will get the user the following benefits:
  286.  
  287.      ■ A more efficient, latest version of SNDSTATE which will -AT LEAST-
  288.        include:
  289.  
  290.        ° Quiet operation mode. This is helpful for initial setups in the
  291.          AUTOEXEC.BAT during startup or in BATch files.
  292.        ° Smooth transition mode. Eliminates the "click" heard during set-
  293.          ting transistions.
  294.        ° Removal of all Shareware messages and limitations.
  295.        ° Removal of the Registration option in the GUI.
  296.  
  297.      ■ A neat, well written printed manual which will include some tips
  298.        and ideas for the uses of the program.
  299.  
  300.      ■ A list of the all SNDSTATE's error codes.
  301.  
  302.      ■ Notification of any significant address or technical changes.
  303.  
  304.      ■ Discounts on this and other new versions of Zittware products.
  305.  
  306. Site and Network Licenses are available, contact the address below for
  307. more information.  The current U.S. address to send this fee is:
  308.  
  309.  
  310.                             ZittWare
  311.                        c/o John Zitterkopf
  312.                      940 North Jackson Street
  313.                         7D RoseHill Place
  314.                       Starkville, MS 39759
  315.  
  316. If you have any questions, comments, problems, or just want to
  317. talk, I presently have numerous Electronic Mail (E-Mail)
  318. addresses.  If you have access to INTERNET try the following
  319. addresses in the order they appear:
  320.  
  321.                        jdz1@Ra.MsState.Edu
  322.                       jdz1@Isis.MsState.Edu
  323.                         PCCJohnZ@aol.com
  324.                           zitt@aol.com
  325.                        jdz1@MsState.Bitnet
  326.                    bo262@freenet-in-a.cwru.edu
  327.  
  328. If you do not receive a response within 72 hours, please try
  329. another address.  If you have an America Online account my USERID
  330. is PCC JohnZ.  This is a staff id on America OnLine, so you may
  331. need to try ZITT if I do not respond within 72 hours, If you have
  332. another E-mail accounts like CompuServe, MCImail, FidoNet, etc..
  333. there should be a way to mail out to INTERNET addresses. For your
  334. information only, I have included a text file called  that should
  335. aid you in contacting me. I will do my best to answer any mail I
  336. get.
  337.  
  338.  
  339.                          Acknowledgments
  340.  
  341.  
  342. *    MS-DOS is of course a trademark of Microsoft.
  343. *    The Proaudio Spectrum 16 and Fusion 16 are trademarks of
  344.         Media Vision.
  345. *    The Logitech Soundman is copyrighted product distributed and
  346.         sold by Logitech.
  347. *    The Sound Blaster Pro is a trademark of Creative Technology
  348.         Ltd.
  349. *    Many thanks to Media Vision for their PAS-SDK, without it
  350.         this project would not have been possible.
  351. *    Melissa Zitterkopf for her help and patience.  {You know I
  352.         can't leave the wife out ;-)}
  353. *    Shane Zehnder as one of my better friends and programming
  354.         help.
  355. *    And last but not least, All the Beta Testers.
  356.